pin one's faith on someone - French English Dictionary